// 按钮功能测试脚本
console.log('开始测试按钮功能...');

// 等待页面加载完成
document.addEventListener('DOMContentLoaded', function() {
    console.log('页面加载完成，开始检查按钮元素...');
    
    // 检查返回列表按钮是否存在
    const backToListButton = document.getElementById('backToList');
    if (backToListButton) {
        console.log('✓ 返回列表按钮存在');
        
        // 测试点击事件
        backToListButton.addEventListener('click', function() {
            console.log('✓ 返回列表按钮点击事件触发');
        });
        
        // 尝试触发点击事件
        backToListButton.click();
        console.log('已触发返回列表按钮点击事件');
    } else {
        console.log('✗ 返回列表按钮不存在');
    }
    
    // 检查表格行工具按钮
    const rowToolButtons = document.querySelectorAll('[lay-event]');
    if (rowToolButtons.length > 0) {
        console.log(`✓ 发现 ${rowToolButtons.length} 个行工具按钮`);
        
        // 测试每个按钮的事件监听
        rowToolButtons.forEach((button, index) => {
            const event = button.getAttribute('lay-event');
            console.log(`  按钮 ${index + 1}: 事件=${event}`);
        });
    } else {
        console.log('✗ 未发现行工具按钮');
    }
});